package com.baox.agridata.synchronous.dao;


import com.baomidou.dynamic.datasource.annotation.DS;
import com.baox.agridata.synchronous.entity.TCCOutAAEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface TCCOutAAMapper {

    /**
     * 检查外省动物A是否存在
     *
     * @param mid
     * @return
     */
    @DS("sichuanc")
    TCCOutAAEntity selectTCCOutAAById(@Param("mid") String mid);


    /**
     * 查询四川外省动物A到成都的数据
     *
     * @param createTime
     * @return
     */
    @DS("sichuanc")
    List<TCCOutAAEntity> selectTCCOutAADataToChengDu(@Param("createTime") String createTime, @Param("endTime") String endTime);


    /**
     * 更新外省的动物A状态
     *
     * @param tccOutAAEntity
     * @return
     */
    @DS("sichuanz")
    Integer updateTCCOutAAById(TCCOutAAEntity tccOutAAEntity);


    /**
     * 统计四川发送发送到成都的入省动物A数据
     * @param startTime
     * @param endTime
     * @return
     */
    @DS("sichuanc")
    Integer selectSiChuanToCDOutAnimalACount(@Param("startTime") String startTime, @Param("endTime") String endTime);


}
